/** @format */

import axios, {AxiosError} from '../../src/index';

axios({
  method: 'get',
  url: '/error/get1',
})
  .then(res => {
    console.log(res);
  })
  .catch(e => {
    console.error(e);
  });

axios({
  method: 'get',
  url: '/error/get',
})
  .then(res => {
    console.log(res);
  })
  .catch(e => {
    console.error(e);
  });

setTimeout(() => {
  axios({
    method: 'get',
    url: '/error/get',
  })
    .then(res => {
      console.log(res);
    })
    .catch(e => {
      console.error(e);
    });
}, 5000);

axios({
  method: 'get',
  url: '/error/timeout',
  timeout: 2000,
  // timeout: 5000,
})
  .then(res => {
    console.log(res);
  })
  .catch((e: AxiosError) => {
    console.error(e.message);
    console.log(e.config);
    console.log(e.request);
    console.log(e.code);
  });
